package com.itheima.dao;
import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.itheima.po.Book;

public interface BookDao {
	/*
	 * 获取图书的所有信息
	 */
	public Book getBookInfo(@Param("bookid") int bookid);
	/*
	 * 管理员上传图书
	 */
	public int uploadBook(Book book);
	/*
	 * 按关键字搜索图书
	 */
	public List<Book> searchBook(@Param("keyword") String keyword);
	/*
	 * 计算图书评分
	 */
	public int updateStar(@Param("bookid") int bookid,@Param("star") double star);
	/*
	 * 获取13本图书信息
	 */
	public List<Book> getBooks (@Param("bookNum") int bookNum,@Param("type") String type);
	/*
	 * 获取某一类型图书总数
	 */
	public int getBookNumOfType(@Param("type") String type);
	public List<Integer> getIdList();
}
